對於使用 Safari 和 Mac OS X 來製作網站的網頁開發人員而言,“開發人員”選單提供了實用的工具。
注意:如果“開發人員”選單沒有在選單列中出現,請打開 Safari 偏好設定,按“進階”一下,然後選擇“在選單列顯示“開發人員”選單”。
打開網頁的瀏覽器
讓您使用電腦上的其他網頁瀏覽器來打開要顯示的網頁。您電腦上的所有網頁瀏覽器會在子選單中列出。
使用者代理程式
讓您更改網頁伺服器對您網頁瀏覽器的識別方式。使用此選項來“騙過”網站伺服器,使其認為您使用的是不同的瀏覽器、作業系統或 Safari 版本,藉此您可以研究該伺服器是否在不同狀況下會提供不同的內容。
顯示網頁檢閱器
打開“網頁檢閱器”。“網頁檢閱器”會列出在網頁上找到的資源,例如文件、樣式表和工序指令。它讓您可以檢視並搜尋網頁的原始碼、“串接樣式表”(CSS)資訊、DOM tree、visual DOM metrics 和 DOM 屬性。“網頁檢閱器”也包含了錯誤主控台和網路時間列。
顯示錯誤主控台
打開“網頁檢閱器”的錯誤主控台,它會顯示 HTML 和 XML 語法錯誤和警告。錯誤主控台也會顯示 JavaScript 錯誤與其他 console.log、console.error、console.warn、console.assert 和 console.info 中的訊息。
顯示片段編輯器
會打開一個視窗,供您快速測試 HTML 的小片段,無需打開整個網頁。
顯示 Extension Builder
打開 Extension Builder,開發人員會使用此工具來包裝其所建立的延伸功能並提供元資料。
開始 JavaScript 除錯
打開“網頁檢閱器”並啟用工序指令除錯。
開始 JavaScript 描述
開始為目前網頁所執行的任何 JavaScript 工序指令錄製描述。若要檢視錄製的描述,請按一下“停止 JavaScript 描述”。
停用快取資料
讓 Safari 在每次取用子資源時,都從網頁伺服器進行擷取,而非使用快取的備份資料。
停用影像
讓 Safari 顯示影像的替用內容,而不是顯示影像本身。若要確定您的網頁有合適的替用內容,此功能是很實用的。在 Safari 的“外觀”偏好設定面板中取消選取“當頁面開啟時顯示影像”會有相同的效果。
停用樣式
讓 Safari 忽略“串接樣式表”(CSS)的所有樣式。若要調查您網站上某些類型的頁面佈局問題,此功能是很實用的。如果您有在 Safari 偏好設定的“進階”面板中指定樣式表,則會繼續使用該樣式表。
停用 JavaScript
讓 Safari 忽略所有 JavaScript。若要調查網站某些部分在運作上的特定問題,並測試網站在不支援 JavaScript 或已將其停用的網頁瀏覽器上是如何進行操作,此功能是很實用的。您也可以在 Safari 偏好設定的“安全性”面板中停用或啟用 JavaScript。
停用 Runaway JavaScript Timer
Runaway JavaScript Timer 會中斷執行緩慢的工序指令,因此您可以重新控制 Safari。對於某些類型的自動化測試而言,停用此功能是很實用的。
停用特定網站的 Hack
某些版本的 Safari 包含了特殊狀況程式碼,在 Apple 工程師與您協力找出較佳的長期解決方案時,此程式碼會允許特定網頁正常運作。此選項會停用此特殊狀況程式碼,讓您可以測試自己的長期解決方案。